mechanical foam - Français Anglais Dictionnaire